<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // // 使用未声明的变量，会报错，类型为undefined类型
        // console.log(`变量a未声明就使用了:${a}，会报异常，但是其类型是${typeof a}`);

        // 声明了变量，但是没有赋值，就是用了，不会报错，但是默认值使undefined
        let a;
        // 和let a = undefined同意
        console.log(`变量a没有赋值就使用：${a},不会报异常，类型为${typeof a}`);
        // 变量声明，最好要初始化，避免出现undefined值

        // null表示只是空值，可以在对象初始化的时候使用
        let b = null;
        console.log(`变量b值是：${b}，其类型是${typeof b}`);

    </script>
</body>
</html>